home *** CD-ROM | disk | FTP | other *** search
/ Language/OS - Multiplatform Resource Library / LANGUAGE OS.iso / scheme / scm / xscm.lha / xscm / README < prev    next >
Encoding:
Text File  |  1992-08-29  |  2.5 KB  |  77 lines

  1.  
  2.     X-SCM -- X Window support library for the scm Scheme interpreter
  3.  
  4.  
  5. WHAT IS X-SCM?
  6.  
  7. This is x-scm version X1.05.
  8.  
  9. x-scm is a bolt-on accessory for the "scm" Scheme interpreter that
  10. provides a handy environment for building Motif and OpenLook
  11. applications.  (There is some support as well for raw Xlib
  12. applications, but not enough yet to be useful.)
  13.  
  14. x-scm is designed to be simple and easy to understand.  Its intended
  15. purpose is for rapidly prototyping graphical user interfaces, although
  16. I have also found it useful for writing real applications I use almost
  17. every day.
  18.  
  19. To build x-scm, you must first obtain and successfully build scm,
  20. version scm4a10 or later.  Thanks to some hooks added to scm by its
  21. author, Aubrey Jaffer, x-scm requires no modifications whatsoever to
  22. scm itself.
  23.  
  24.  
  25. PORTABILITY
  26.  
  27. x-scm has been successfully built and run on the following systems:
  28.  
  29.     Dell System V Release 4.0    (little endian)
  30.     Sequent Symmetry with Dynix/ptx (little endian)
  31.     HP 9000/835 with HP-UX 8.0    (big endian)
  32.     Silicon Graphics Irix 4.0.2    (dunno)
  33.  
  34.  
  35. CHANGES SINCE LAST RELEASE
  36.  
  37. The last release, which I posted to alt.sources on August 8, 1992, had
  38. no version number (well, it had one, but none of the sources posted
  39. contained it!).  This release is version 1.05.  Changes between that
  40. release and this one include:
  41.  
  42.     Added a version number (!).
  43.  
  44.     Added x:x-scm-version function, which returns a string describing
  45.     the version number of this release.
  46.  
  47.     Dropped the Makefile in favor of an Imakefile.
  48.  
  49.     Added xscm program target, which contains no toolkit -- just Xlib.
  50.  
  51.     Fixed bugs in fetching of resource values on big-endian machines
  52.     (like HP PA machines).  This bug caused xmandel.scm to die in
  53.     XCreatePixmap with a BadValue error.
  54.  
  55.     Added and used TOKEN_PASTE macro, and removed gratuitous function
  56.     prototypes, for people without ANSI C compilers.
  57.  
  58.     Added resource types xt:char, xt:unsigned-char, xt:short, and
  59.     xt:unsigned-short.
  60.  
  61.     Fixed bug in fetching of WidgetList resources that caused horrible
  62.     crashes in GC.
  63.  
  64.  
  65. OWNERSHIP
  66.  
  67. x-scm is copyright by The Boston Software Works (a company I founded)
  68. but you can do anything you want with it, even sell it, as long as you
  69. preserve the copyright notices.  scm itself is covered under the more
  70. restrictive GNU General Public License.  x-scm isn't much use without
  71. scm, so what does that all mean?  Beats me...  as long as you send me
  72. your bug fixes, and don't try to claim you wrote it, I'm happy.
  73.  
  74. - Larry Campbell
  75.   campbell@redsox.bsw.com
  76.   August 15, 1992
  77.